const path = require('path')

const resolve = dir => path.join(__dirname, dir)
module.exports = {
    lintOnSave: false,
    //打包路径 部署应用包时的基本 URL
    publicPath: process.env.NODE_ENV === 'production'
        ? '/production-sub-path/'
        : '/',
    // 生产环境构建文件的目录
    outputDir: 'dist',
    // 放置生成的静态资源 (js、css、img、fonts) 的 (相对于 outputDir 的) 目录。
    assetsDir: '',
    // 指定生成的 index.html 的输出路径 (相对于 outputDir)。也可以是一个绝对路径
    indexPath: 'index.html',
    //路径
    chainWebpack: config => {
        config.resolve.alias
            .set('@', resolve('src'))//表示输入@可以直接到src路径
            .set('_a', resolve('src/views'))
            .set('_c', resolve('src/components'))

    },
    // 打包时不生成 .map文件
    productionSourceMap: false,
    //代理域名
    devServer: {
        open: true,
        port: 8080,
        // proxy: {
        //     '/api': {
        //         target: 'http://127.0.0.1:3000',
        //         changeOrigin: true,
        //         pathRewrite: {
        //             '^/api': ''
        //         }
        //     }
        // }
    }
}
